package com.mcp.converter.shared.enums;

/**
 * SQL语句类型枚举
 */
public enum SQLType {
    /**
     * 查询语句
     */
    SELECT,
    
    /**
     * 插入语句
     */
    INSERT,
    
    /**
     * 更新语句
     */
    UPDATE,
    
    /**
     * 删除语句
     */
    DELETE,
    
    /**
     * 合并语句
     */
    MERGE,
    
    /**
     * 创建表语句
     */
    CREATE_TABLE,
    
    /**
     * 修改表语句
     */
    ALTER_TABLE,
    
    /**
     * 删除表语句
     */
    DROP_TABLE,
    
    /**
     * 创建索引语句
     */
    CREATE_INDEX,
    
    /**
     * 创建视图语句
     */
    CREATE_VIEW,
    
    /**
     * 创建存储过程语句
     */
    CREATE_PROCEDURE,
    
    /**
     * 创建函数语句
     */
    CREATE_FUNCTION,
    
    /**
     * 创建触发器语句
     */
    CREATE_TRIGGER,
    
    /**
     * 创建包语句
     */
    CREATE_PACKAGE,
    
    /**
     * 创建包体语句
     */
    CREATE_PACKAGE_BODY,
    
    /**
     * 其他DDL语句
     */
    OTHER_DDL,
    
    /**
     * 其他DML语句
     */
    OTHER_DML,
    
    /**
     * DCL语句
     */
    DCL,
    
    /**
     * 未知类型
     */
    UNKNOWN
}
